pin one's faith upon - Turc Anglais Dictionnaire